mega watt - Francés Inglés Diccionario